package com.vito.dcs.asphalt.device.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.vito.base.authoriza.model.PageInfo;
import com.vito.dcs.asphalt.pore.model.MixAsphaltPoreModel;

/**
 * 沥青搅拌机设备设置表对象
 * @author  lyhao E-mail: 
 * @version 0.0.1
 * @date    2019-4-15 11:01:21
 */
public class MixAsphaltBlenderModel extends PageInfo implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1555297281867633600L;
	
	/**
	 *主键ID
	 */
	 
	private String id ;
	/**
	 *沥青拌合站ID
	 */
	 
	private String stationId ;
	/**
	 *配方名称
	 */
	 
	private String formulaName ;
	/**
	 *控制机编码
	 */
	private String machineNo;
	/**
	 *全路径编码
	 */
	private String codeNum;
	/**
	 *结构层ID
	 */
	 
	private String layerId ;
	/**
	 *混合料类型ID
	 */
	 
	private String materialId ;
	/**
	 *骨料数量
	 */
	 
	private String aggregateQuantity ;
	/**
	 *粉料数量
	 */
	 
	private String powderQuantity ;
	/**
	 *混合料温度下限
	 */
	 
	private String mixTempMin ;
	/**
	 *混合料温度上限
	 */
	 
	private String mixTempMax ;
	/**
	 *油石比下限
	 */
	 
	private String oilstoneRatioMin ;
	/**
	 *油石比上限
	 */
	 
	private String oilstoneRatioMax ;
	/**
	 *油石比设计值
	 */
	 
	private String oilstoneRatioValue ;
	/**
	 *沥青比下限
	 */
	 
	private String asphaltRatioMin ;
	/**
	 *沥青比上限
	 */
	 
	private String asphaltRatioMax ;
	/**
	 *沥青类型
	 */
	 
	private String asphaltType ;
	/**
	 *添加剂比例下限
	 */
	 
	private String additiveRatioMin ;
	/**
	 *添加剂比例上限
	 */
	 
	private String additiveRatioMax ;
	/**
	 *添加剂类型
	 */
	 
	private String additiveType ;
	/**
	 *骨料1比例上限
	 */
	 
	private String aggregate1RatioMax ;
	/**
	 *骨料1比例下限
	 */
	 
	private String aggregate1RatioMin ;
	/**
	 *骨料1设计值
	 */
	 
	private String aggregate1Value ;
	/**
	 *骨料1类型
	 */
	 
	private String aggregate1Type ;
	/**
	 *骨料2比例上限
	 */
	 
	private String aggregate2RatioMax ;
	/**
	 *骨料2比例下限
	 */
	 
	private String aggregate2RatioMin ;
	/**
	 *骨料2设计值
	 */
	 
	private String aggregate2Value ;
	/**
	 *骨料2类型
	 */
	 
	private String aggregate2Type ;
	/**
	 *骨料3比例上限
	 */
	 
	private String aggregate3RatioMax ;
	/**
	 *骨料3比例下限
	 */
	 
	private String aggregate3RatioMin ;
	/**
	 *骨料3设计值
	 */
	 
	private String aggregate3Value ;
	/**
	 *骨料3类型
	 */
	 
	private String aggregate3Type ;
	/**
	 *骨料4比例上限
	 */
	 
	private String aggregate4RatioMax ;
	/**
	 *骨料4比例下限
	 */
	 
	private String aggregate4RatioMin ;
	/**
	 *骨料4设计值
	 */
	 
	private String aggregate4Value ;
	/**
	 *骨料4类型
	 */
	 
	private String aggregate4Type ;
	/**
	 *骨料5比例上限
	 */
	 
	private String aggregate5RatioMax ;
	/**
	 *骨料5比例下限
	 */
	 
	private String aggregate5RatioMin ;
	/**
	 *骨料5设计值
	 */
	 
	private String aggregate5Value ;
	/**
	 *骨料5类型
	 */
	 
	private String aggregate5Type ;
	/**
	 *骨料6比例上限
	 */
	 
	private String aggregate6RatioMax ;
	/**
	 *骨料6比例下限
	 */
	 
	private String aggregate6RatioMin ;
	/**
	 *骨料6设计值
	 */
	 
	private String aggregate6Value ;
	/**
	 *骨料6类型
	 */
	 
	private String aggregate6Type ;
	/**
	 *骨料7比例上限
	 */
	 
	private String aggregate7RatioMax ;
	/**
	 *骨料7比例下限
	 */
	 
	private String aggregate7RatioMin ;
	/**
	 *骨料7设计值
	 */
	 
	private String aggregate7Value ;
	/**
	 *骨料7类型
	 */
	 
	private String aggregate7Type ;
	/**
	 *骨料8比例上限
	 */
	 
	private String aggregate8RatioMax ;
	/**
	 *骨料8比例下限
	 */
	 
	private String aggregate8RatioMin ;
	/**
	 *骨料8设计值
	 */
	 
	private String aggregate8Value ;
	/**
	 *骨料8类型
	 */
	 
	private String aggregate8Type ;
	/**
	 *粉料1比例上限
	 */
	 
	private String powder1RatioMax ;
	/**
	 *粉料1比例下限
	 */
	 
	private String powder1RatioMin ;
	/**
	 *粉料1设计值
	 */
	 
	private String powder1Value ;
	/**
	 *粉料1类型
	 */
	 
	private String powder1Type ;
	/**
	 *粉料2比例上限
	 */
	 
	private String powder2RatioMax ;
	/**
	 *粉料2比例下限
	 */
	 
	private String powder2RatioMin ;
	/**
	 *粉料2设计值
	 */
	 
	private String powder2Value ;
	/**
	 *粉料2类型
	 */
	 
	private String powder2Type ;
	/**
	 *粉料3比例上限
	 */
	 
	private String powder3RatioMax ;
	/**
	 *粉料3比例下 限
	 */
	 
	private String powder3RatioMin ;
	/**
	 *粉料3设计值
	 */
	 
	private String powder3Value ;
	/**
	 *粉料3类型
	 */
	 
	private String powder3Type ;
	/**
	 *粉料4比例上限
	 */
	 
	private String powder4RatioMax ;
	/**
	 *粉料4比例下 限
	 */
	 
	private String powder4RatioMin ;
	/**
	 *粉料4设计值
	 */
	 
	private String powder4Value ;
	/**
	 *粉料4类型
	 */
	 
	private String powder4Type ;
	/**
	 *最近更新人
	 */
	 
	private String updateUser ;
	/**
	 *最近更新时间
	 */
	 
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	private Date updateTime ;
	/**
	 *是否是当前数据上报  0 否  1是
	 */
	 
	private String isCurrent ;
	
	private List<MixAsphaltPoreModel> poreList;
	
	private String deviceName;
	private String layerName;
	private String materialName;
	
	public String getDeviceName() {
		return deviceName;
	}
	public void setDeviceName(String deviceName) {
		this.deviceName = deviceName;
	}
	public String getLayerName() {
		return layerName;
	}
	public void setLayerName(String layerName) {
		this.layerName = layerName;
	}
	public String getMaterialName() {
		return materialName;
	}
	public void setMaterialName(String materialName) {
		this.materialName = materialName;
	}
	public String getMachineNo() {
		return machineNo;
	}
	public void setMachineNo(String machineNo) {
		this.machineNo = machineNo;
	}
	public String getCodeNum() {
		return codeNum;
	}
	public void setCodeNum(String codeNum) {
		this.codeNum = codeNum;
	}
	public List<MixAsphaltPoreModel> getPoreList() {
		return poreList;
	}
	public void setPoreList(List<MixAsphaltPoreModel> poreList) {
		this.poreList = poreList;
	}
	public void setId(String id){
		this.id = id;
	}
	public String getId(){
		return this.id;
	}
	public void setStationId(String stationId){
		this.stationId = stationId;
	}
	public String getStationId(){
		return this.stationId;
	}
	public void setFormulaName(String formulaName){
		this.formulaName = formulaName;
	}
	public String getFormulaName(){
		return this.formulaName;
	}
	public void setLayerId(String layerId){
		this.layerId = layerId;
	}
	public String getLayerId(){
		return this.layerId;
	}
	public void setMaterialId(String materialId){
		this.materialId = materialId;
	}
	public String getMaterialId(){
		return this.materialId;
	}
	public void setAggregateQuantity(String aggregateQuantity){
		this.aggregateQuantity = aggregateQuantity;
	}
	public String getAggregateQuantity(){
		return this.aggregateQuantity;
	}
	public void setPowderQuantity(String powderQuantity){
		this.powderQuantity = powderQuantity;
	}
	public String getPowderQuantity(){
		return this.powderQuantity;
	}
	public void setMixTempMin(String mixTempMin){
		this.mixTempMin = mixTempMin;
	}
	public String getMixTempMin(){
		return this.mixTempMin;
	}
	public void setMixTempMax(String mixTempMax){
		this.mixTempMax = mixTempMax;
	}
	public String getMixTempMax(){
		return this.mixTempMax;
	}
	public void setOilstoneRatioMin(String oilstoneRatioMin){
		this.oilstoneRatioMin = oilstoneRatioMin;
	}
	public String getOilstoneRatioMin(){
		return this.oilstoneRatioMin;
	}
	public void setOilstoneRatioMax(String oilstoneRatioMax){
		this.oilstoneRatioMax = oilstoneRatioMax;
	}
	public String getOilstoneRatioMax(){
		return this.oilstoneRatioMax;
	}
	public void setOilstoneRatioValue(String oilstoneRatioValue){
		this.oilstoneRatioValue = oilstoneRatioValue;
	}
	public String getOilstoneRatioValue(){
		return this.oilstoneRatioValue;
	}
	public void setAsphaltRatioMin(String asphaltRatioMin){
		this.asphaltRatioMin = asphaltRatioMin;
	}
	public String getAsphaltRatioMin(){
		return this.asphaltRatioMin;
	}
	public void setAsphaltRatioMax(String asphaltRatioMax){
		this.asphaltRatioMax = asphaltRatioMax;
	}
	public String getAsphaltRatioMax(){
		return this.asphaltRatioMax;
	}
	public void setAsphaltType(String asphaltType){
		this.asphaltType = asphaltType;
	}
	public String getAsphaltType(){
		return this.asphaltType;
	}
	public void setAdditiveRatioMin(String additiveRatioMin){
		this.additiveRatioMin = additiveRatioMin;
	}
	public String getAdditiveRatioMin(){
		return this.additiveRatioMin;
	}
	public void setAdditiveRatioMax(String additiveRatioMax){
		this.additiveRatioMax = additiveRatioMax;
	}
	public String getAdditiveRatioMax(){
		return this.additiveRatioMax;
	}
	public void setAdditiveType(String additiveType){
		this.additiveType = additiveType;
	}
	public String getAdditiveType(){
		return this.additiveType;
	}
	public void setAggregate1RatioMax(String aggregate1RatioMax){
		this.aggregate1RatioMax = aggregate1RatioMax;
	}
	public String getAggregate1RatioMax(){
		return this.aggregate1RatioMax;
	}
	public void setAggregate1RatioMin(String aggregate1RatioMin){
		this.aggregate1RatioMin = aggregate1RatioMin;
	}
	public String getAggregate1RatioMin(){
		return this.aggregate1RatioMin;
	}
	public void setAggregate1Value(String aggregate1Value){
		this.aggregate1Value = aggregate1Value;
	}
	public String getAggregate1Value(){
		return this.aggregate1Value;
	}
	public void setAggregate1Type(String aggregate1Type){
		this.aggregate1Type = aggregate1Type;
	}
	public String getAggregate1Type(){
		return this.aggregate1Type;
	}
	public void setAggregate2RatioMax(String aggregate2RatioMax){
		this.aggregate2RatioMax = aggregate2RatioMax;
	}
	public String getAggregate2RatioMax(){
		return this.aggregate2RatioMax;
	}
	public void setAggregate2RatioMin(String aggregate2RatioMin){
		this.aggregate2RatioMin = aggregate2RatioMin;
	}
	public String getAggregate2RatioMin(){
		return this.aggregate2RatioMin;
	}
	public void setAggregate2Value(String aggregate2Value){
		this.aggregate2Value = aggregate2Value;
	}
	public String getAggregate2Value(){
		return this.aggregate2Value;
	}
	public void setAggregate2Type(String aggregate2Type){
		this.aggregate2Type = aggregate2Type;
	}
	public String getAggregate2Type(){
		return this.aggregate2Type;
	}
	public void setAggregate3RatioMax(String aggregate3RatioMax){
		this.aggregate3RatioMax = aggregate3RatioMax;
	}
	public String getAggregate3RatioMax(){
		return this.aggregate3RatioMax;
	}
	public void setAggregate3RatioMin(String aggregate3RatioMin){
		this.aggregate3RatioMin = aggregate3RatioMin;
	}
	public String getAggregate3RatioMin(){
		return this.aggregate3RatioMin;
	}
	public void setAggregate3Value(String aggregate3Value){
		this.aggregate3Value = aggregate3Value;
	}
	public String getAggregate3Value(){
		return this.aggregate3Value;
	}
	public void setAggregate3Type(String aggregate3Type){
		this.aggregate3Type = aggregate3Type;
	}
	public String getAggregate3Type(){
		return this.aggregate3Type;
	}
	public void setAggregate4RatioMax(String aggregate4RatioMax){
		this.aggregate4RatioMax = aggregate4RatioMax;
	}
	public String getAggregate4RatioMax(){
		return this.aggregate4RatioMax;
	}
	public void setAggregate4RatioMin(String aggregate4RatioMin){
		this.aggregate4RatioMin = aggregate4RatioMin;
	}
	public String getAggregate4RatioMin(){
		return this.aggregate4RatioMin;
	}
	public void setAggregate4Value(String aggregate4Value){
		this.aggregate4Value = aggregate4Value;
	}
	public String getAggregate4Value(){
		return this.aggregate4Value;
	}
	public void setAggregate4Type(String aggregate4Type){
		this.aggregate4Type = aggregate4Type;
	}
	public String getAggregate4Type(){
		return this.aggregate4Type;
	}
	public void setAggregate5RatioMax(String aggregate5RatioMax){
		this.aggregate5RatioMax = aggregate5RatioMax;
	}
	public String getAggregate5RatioMax(){
		return this.aggregate5RatioMax;
	}
	public void setAggregate5RatioMin(String aggregate5RatioMin){
		this.aggregate5RatioMin = aggregate5RatioMin;
	}
	public String getAggregate5RatioMin(){
		return this.aggregate5RatioMin;
	}
	public void setAggregate5Value(String aggregate5Value){
		this.aggregate5Value = aggregate5Value;
	}
	public String getAggregate5Value(){
		return this.aggregate5Value;
	}
	public void setAggregate5Type(String aggregate5Type){
		this.aggregate5Type = aggregate5Type;
	}
	public String getAggregate5Type(){
		return this.aggregate5Type;
	}
	public void setAggregate6RatioMax(String aggregate6RatioMax){
		this.aggregate6RatioMax = aggregate6RatioMax;
	}
	public String getAggregate6RatioMax(){
		return this.aggregate6RatioMax;
	}
	public void setAggregate6RatioMin(String aggregate6RatioMin){
		this.aggregate6RatioMin = aggregate6RatioMin;
	}
	public String getAggregate6RatioMin(){
		return this.aggregate6RatioMin;
	}
	public void setAggregate6Value(String aggregate6Value){
		this.aggregate6Value = aggregate6Value;
	}
	public String getAggregate6Value(){
		return this.aggregate6Value;
	}
	public void setAggregate6Type(String aggregate6Type){
		this.aggregate6Type = aggregate6Type;
	}
	public String getAggregate6Type(){
		return this.aggregate6Type;
	}
	public void setAggregate7RatioMax(String aggregate7RatioMax){
		this.aggregate7RatioMax = aggregate7RatioMax;
	}
	public String getAggregate7RatioMax(){
		return this.aggregate7RatioMax;
	}
	public void setAggregate7RatioMin(String aggregate7RatioMin){
		this.aggregate7RatioMin = aggregate7RatioMin;
	}
	public String getAggregate7RatioMin(){
		return this.aggregate7RatioMin;
	}
	public void setAggregate7Value(String aggregate7Value){
		this.aggregate7Value = aggregate7Value;
	}
	public String getAggregate7Value(){
		return this.aggregate7Value;
	}
	public void setAggregate7Type(String aggregate7Type){
		this.aggregate7Type = aggregate7Type;
	}
	public String getAggregate7Type(){
		return this.aggregate7Type;
	}
	public void setAggregate8RatioMax(String aggregate8RatioMax){
		this.aggregate8RatioMax = aggregate8RatioMax;
	}
	public String getAggregate8RatioMax(){
		return this.aggregate8RatioMax;
	}
	public void setAggregate8RatioMin(String aggregate8RatioMin){
		this.aggregate8RatioMin = aggregate8RatioMin;
	}
	public String getAggregate8RatioMin(){
		return this.aggregate8RatioMin;
	}
	public void setAggregate8Value(String aggregate8Value){
		this.aggregate8Value = aggregate8Value;
	}
	public String getAggregate8Value(){
		return this.aggregate8Value;
	}
	public void setAggregate8Type(String aggregate8Type){
		this.aggregate8Type = aggregate8Type;
	}
	public String getAggregate8Type(){
		return this.aggregate8Type;
	}
	public void setPowder1RatioMax(String powder1RatioMax){
		this.powder1RatioMax = powder1RatioMax;
	}
	public String getPowder1RatioMax(){
		return this.powder1RatioMax;
	}
	public void setPowder1RatioMin(String powder1RatioMin){
		this.powder1RatioMin = powder1RatioMin;
	}
	public String getPowder1RatioMin(){
		return this.powder1RatioMin;
	}
	public void setPowder1Value(String powder1Value){
		this.powder1Value = powder1Value;
	}
	public String getPowder1Value(){
		return this.powder1Value;
	}
	public void setPowder1Type(String powder1Type){
		this.powder1Type = powder1Type;
	}
	public String getPowder1Type(){
		return this.powder1Type;
	}
	public void setPowder2RatioMax(String powder2RatioMax){
		this.powder2RatioMax = powder2RatioMax;
	}
	public String getPowder2RatioMax(){
		return this.powder2RatioMax;
	}
	public void setPowder2RatioMin(String powder2RatioMin){
		this.powder2RatioMin = powder2RatioMin;
	}
	public String getPowder2RatioMin(){
		return this.powder2RatioMin;
	}
	public void setPowder2Value(String powder2Value){
		this.powder2Value = powder2Value;
	}
	public String getPowder2Value(){
		return this.powder2Value;
	}
	public void setPowder2Type(String powder2Type){
		this.powder2Type = powder2Type;
	}
	public String getPowder2Type(){
		return this.powder2Type;
	}
	public void setPowder3RatioMax(String powder3RatioMax){
		this.powder3RatioMax = powder3RatioMax;
	}
	public String getPowder3RatioMax(){
		return this.powder3RatioMax;
	}
	public void setPowder3RatioMin(String powder3RatioMin){
		this.powder3RatioMin = powder3RatioMin;
	}
	public String getPowder3RatioMin(){
		return this.powder3RatioMin;
	}
	public void setPowder3Value(String powder3Value){
		this.powder3Value = powder3Value;
	}
	public String getPowder3Value(){
		return this.powder3Value;
	}
	public void setPowder3Type(String powder3Type){
		this.powder3Type = powder3Type;
	}
	public String getPowder3Type(){
		return this.powder3Type;
	}
	public void setPowder4RatioMax(String powder4RatioMax){
		this.powder4RatioMax = powder4RatioMax;
	}
	public String getPowder4RatioMax(){
		return this.powder4RatioMax;
	}
	public void setPowder4RatioMin(String powder4RatioMin){
		this.powder4RatioMin = powder4RatioMin;
	}
	public String getPowder4RatioMin(){
		return this.powder4RatioMin;
	}
	public void setPowder4Value(String powder4Value){
		this.powder4Value = powder4Value;
	}
	public String getPowder4Value(){
		return this.powder4Value;
	}
	public void setPowder4Type(String powder4Type){
		this.powder4Type = powder4Type;
	}
	public String getPowder4Type(){
		return this.powder4Type;
	}
	public void setUpdateUser(String updateUser){
		this.updateUser = updateUser;
	}
	public String getUpdateUser(){
		return this.updateUser;
	}
	public void setUpdateTime(Date updateTime){
		this.updateTime = updateTime;
	}
	public Date getUpdateTime(){
		return this.updateTime;
	}
	public void setIsCurrent(String isCurrent){
		this.isCurrent = isCurrent;
	}
	public String getIsCurrent(){
		return this.isCurrent;
	}
	
	
}